dove of peace - English Synonyms Dictionary